#ifndef CURRENTPLAYTABLE_H
#define CURRENTPLAYTABLE_H

#include <QTableWidget>
#include <vector>
#include <boost/shared_ptr.hpp>
#include <QAction>
#include <map>

class ClientGroup;

class CurrentPlayTable : public QTableWidget
{
    Q_OBJECT
public:
    explicit CurrentPlayTable(boost::shared_ptr<ClientGroup> clientGroup, QWidget *parent = 0);
private:
    void setupTable();
private:
    boost::shared_ptr<ClientGroup> m_ClientGroup;
    QAction *m_PlayFile;
    std::map<QString,QString> fileNameToPath;
private slots:
    void onPlayFile();
};

#endif // CURRENTPLAYTABLE_H
